Copyright © 2024 STMicroelectronics
STMCube is an STMicroelectronics original initiative to ease developers life by reducing development efforts, time and cost.
STM32Cube covers STM32 portfolio.
STM32Cube Version 1.x includes:
The STM32CubeMX, a graphical software configuration tool that allows to generate C initialization code using graphical wizards.
A comprehensive embedded software platform, delivered per series (such as STM32CubeU0 for STM32U0 series)
The STM32Cube HAL, an STM32 abstraction layer embedded software, ensuring maximized portability across STM32 portfolio
A consistent set of middleware components such as USB, ThreadX, FileX and LevelX]
The STM32Cube firmware solution offers a straightforward API with a modular architecture, making it simple to fine tune custom applications and scalable to fit most requirements.
Both the HAL and LL APIs are production–ready, checked with Coverity® static analysis tool, and developed in compliance with MISRA C® guidelines. Reports are available on demand.
The HAL (Hardware Abstraction Layer) & LL (Low Layers) drivers provided within this package support the STM32U083xx / STM32U073xx / STM32U031xx lines.
The STM32CubeU0 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers and LL drivers, all templates, BSP drivers, advanced set of applications and examples.
| Name | Version | Release notes |
|---|---|---|
| Projects | V1.3.0 | release notes |
The components flagged by “” have changed since the previous release.
| Name | Version | Release note |
|---|---|---|
| CMSIS | V5.9.0 | release notes |
| STM32U0xx CMSIS | V1.3.0 | release notes |
| STM32U0xx HAL | V1.3.0 | release notes |
| BSP STM32U0xx NUCLEO | V1.1.0 | release notes |
| BSP STM32U083C-DK | V1.1.0 | release notes |
| Name | Version | Release note |
|---|---|---|
| mbed-crypto | mbed-crypto-3.6.3 | ST release notes |
| mcuboot | V1.7.2.34 | ST release notes |
| openBootLoader | V6.1.0 | release notes |
| STM32 TouchSensing Library | V2.2.12 | release notes |
| Filex | V6.4.0 | release notes |
| ST modified 241011 | ST release notes | |
| Levelx | V6.4.0 | release notes |
| ST modified 241011 | ST release notes | |
| ThreadX | V6.4.0 | release notes |
| ST modified 241011 | ST release notes | |
| USBX | V6.4.0 | release notes |
| ST modified 241011 | ST release notes |
The STM32CubeU0 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers and LL drivers, all templates, BSP drivers, advanced set of applications and examples.
| Name | Version | Release notes |
|---|---|---|
| Projects | V1.2.0 | release notes |
The components flagged by “” have changed since the previous release.
| Name | Version | Release note |
|---|---|---|
| CMSIS | V5.9.0 | release notes |
| STM32U0xx CMSIS | V1.2.0 | release notes |
| STM32U0xx HAL | V1.2.0 | release notes |
| BSP STM32U0xx NUCLEO | V1.1.0 | release notes |
| BSP STM32U083C-DK | V1.1.0 | release notes |
| Name | Version | Release note |
|---|---|---|
| mbed-crypto | mbed-crypto-3.6.1 | ST release notes |
| mcuboot | V1.7.2.25 | ST release notes |
| openBootLoader | V6.1.0 | release notes |
| STM32 TouchSensing Library | V2.2.12 | release notes |
| Filex | V6.4.0 | release notes |
| ST modified 240906 | ST release notes | |
| Levelx | V6.4.0 | release notes |
| ST modified 240906 | ST release notes | |
| ThreadX | V6.4.0 | release notes |
| ST modified 240906 | ST release notes | |
| USBX | V6.4.0 | release notes |
| ST modified 240906 | ST release notes |
STM32CubeU0 gathers in one single package all the generic embedded software components required to develop an application on STM32U0 microcontrollers.
The STM32CubeU0 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers and LL drivers, all templates, BSP drivers, advanced set of applications and examples.
| Name | Version | Release notes |
|---|---|---|
| Projects | V1.1.0 | release notes |
The components flagged by “” have changed since the previous release.
| Name | Version | Release note |
|---|---|---|
| CMSIS | V5.9.0 | release notes |
| STM32U0xx CMSIS | V1.1.0 | release notes |
| STM32U0xx HAL | V1.1.0 | release notes |
| BSP STM32U0xx NUCLEO | V1.1.0 | release notes |
| BSP STM32U083C-DK | V1.1.0 | release notes |
| Name | Version | Release note |
|---|---|---|
| mbed-crypto | mbed-crypto-2.28.8 | ST release notes |
| mcuboot | V1.7.2.24 | ST release notes |
| openBootLoader | V6.1.0 | release notes |
| STM32 TouchSensing Library | V2.2.11 | release notes |
| Filex | V6.2.1 | release notes |
| ST modified 231215 | ST release notes | |
| Levelx | V6.2.1 | release notes |
| ST modified 231215 | ST release notes | |
| ThreadX | V6.2.1 | release notes |
| ST modified 231215 | ST release notes | |
| USBX | V6.2.1 | release notes |
| ST modified 231215 | ST release notes |
STM32CubeU0 gathers in one single package all the generic embedded software components required to develop an application on STM32U0 microcontrollers.
The STM32CubeU0 Firmware package comes with template running on STMicroelectronics boards, organized by board and provided with preconfigured projects for the main supported toolchains. The exhaustive list of projects is provided in this table STM32CubeProjectsList.html
This release contains all HAL drivers and LL drivers, all templates, BSP drivers, advanced set of applications and examples.
| Name | Version | Release notes |
|---|---|---|
| Projects | V1.0.0 | release notes |
| Name | Version | Release note |
|---|---|---|
| CMSIS | V5.9.0 | release notes |
| STM32U0xx CMSIS | V1.0.0 | release notes |
| STM32U0xx HAL | V1.0.0 | release notes |
| BSP STM32U0xx NUCLEO | V1.0.0 | release notes |
| BSP STM32U083C-DK | V1.0.0 | release notes |
| Name | Version | Release note |
|---|---|---|
| mbed-crypto | mbed-crypto-2.28.7 | ST release notes |
| mcuboot | V1.7.2.20 | ST release notes |
| openBootLoader | V6.1.0 | release notes |
| STM32 TouchSensing Library | V2.2.11 | release notes |
| Filex | V6.2.1 | release notes |
| ST modified 231215 | ST release notes | |
| Levelx | V6.2.1 | release notes |
| ST modified 231215 | ST release notes | |
| ThreadX | V6.2.1 | release notes |
| ST modified 231215 | ST release notes | |
| USBX | V6.2.1 | release notes |
| ST modified 231215 | ST release notes |